axios.defaults.baseURL = "http://localhost:10030/services";
Vue.prototype.$http = axios;



/**
 * url字符串转对象
 * @param url
 * @returns {{}}
 */
function parseUrlParams2Obj(url){  //
    let paramStr = url.split("?")[1];
    let paramObj = {};
    if(paramStr){
        let paramArray = paramStr.split("&");
        $.each(paramArray,function (index,param){
            let paramName = param.split("=")[0];
            let paramValue = param.split("=")[1];
            paramObj[paramName] = paramValue;
        })
    }
    return paramObj;
}

function getUrlParam(){
    // 要先获取url中的请求参数,根据请求参数去调用后端接口
    let url = location.href;
    let paramStr = url.split("?")[1];   // typeId=27
    let obj = {}
    if(paramStr){
        let paramArray = paramStr.split("&");
        for(let i=0;i < paramArray.length;i++){   // typeId=27    keyword=宝马
            let arr = paramArray[i].split("=");
            let key = arr[0];   // typeId   keyword
            let value = arr[1];
            // 当要动态获取对象中某个属性名的时候,用[],decodeURIComponent解码
            obj[key] = decodeURIComponent(value);
        }
    }
    return obj;
}